every last drop - English Synonyms Dictionary